package SecondeStage.ChangYongLei.String;

public class StringDetil02 {
    public static void main(String[] args) {
        String a ="hello";
        String b ="abc";
        // 1. 先创建一个 StringBuilder sb = StringBuilder()，sb是在堆中
        // 2. 执行 sb.append("hello");
        // 3. 执行 sb.append("abc");
        // 4. String c = sb.toString()
        // 最后其实是 c 指向堆中的对象(String) value[] -> 池中 "helloabc"
        String c =a+b; // 变量相加是在堆中
        String d ="hello"+"abc"; // 常量相加，在池中
        System.out.println(c == d);
    }
}
